package com.finance.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 计次卡明细数据实体类
 */
@Data
@TableName("count_card_detail")
public class CountCardDetail {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 发卡日期
     */
    private String issueDate;
    
    /**
     * 卡有效期
     */
    private String cardValidityPeriod;
    
    /**
     * 发卡影院
     */
    private String issueCinema;
    
    /**
     * 卡号
     */
    private String cardNo;
    
    /**
     * 会员账号
     */
    private String memberAccount;
    
    /**
     * 卡状态
     */
    private String cardStatus;
    
    /**
     * 卡政策
     */
    private String cardPolicy;
    
    /**
     * 开卡/续卡累计金额
     */
    private String totalCardAmount;
    
    /**
     * 总票数
     */
    private String totalTicketCount;
    
    /**
     * 票品均价
     */
    private String averageTicketPrice;
    
    /**
     * 已用票数
     */
    private String usedTicketCount;
    
    /**
     * 剩余可用票数
     */
    private String remainingTicketCount;
    
    /**
     * 剩余金额
     */
    private String remainingAmount;
    
    /**
     * 发卡影院国家编码
     */
    private String issueCinemaCode;
} 